#ifndef _COMPANY_CODE_H
#define _COMPANY_CODE_H

#include <time.h>

extern int se;

//----------结构体定义区-----------
/*员工信息*/
struct employee
{
        int job_number;
        char name[31];
        char sex;
        char ID[29];
        char phone_number[12];
	char linkman_name[31];
	char linkman_pn[12];
	char postbox[16];
	char remarks[601];
};

//-----------函数定义区-------------
//定义欢迎界面函数
void welcome(void);
//定义显示当前时间函数
void now_time(void);
//定义管理员菜单
void admin_menu(void);
//定义用户菜单
void cu_menu(void);
//定义保存员工信息函数
void save_employee(const struct employee* e);
//定义输入员工信息函数
void input_employee(void);
//定义清理标准缓冲区函数
void clear_input(void);
//定义查找员工函数
struct employee* find_employee(int job_number);
void search_employee(void);
//定义用户查找信息函数
void cu_search_employee(void); 
//定义删除员工函数
void delete_employee(void);
int del_employee_from_file(int job_number);
//定义查找员工是否存在函数
int is_employee_exist(int job_number);
//定义更新员工信息函数
int updata_employee_from_file(struct employee* p);
void updata_employee(void);
#endif
